The company has great benefits, very good working conditions and supports most jobs as remote.
Cons
The company has morphed from an approachable management structure, where an employee could go to any level of management and discuss anything to a more siloed structure. It is sad to see this happening to an amazing company.