Pros
Pay is competitive. Work from home policy is flexible, although they are pushing to have people come in the office beginning 1/1/24. Mostly everyone is easy to get along with and works as a team. PTO is comparable to most companies.
Cons
These cons are from my perspective as an exempt employee. There is very little management structure, and the structure that is in place does not always make sense. Some people are placed under managers just so they can say they have a manager. Communication in general is almost non-existent throughout the company. Expectations are not defined, Performance evaluations do not occur, and therefor merit increases do not occur on a regular basis. Decisions are made at the top with little input from the people doing the work.