Pros
The company provides great benefits and most of the employees are wonderful coworkers. The industry itself is really fun to work in and the company does try to reward high performing employees.
Cons
Beware of Senior Management! They will treat you like you’re the best employee, but will rip you apart for the smallest mistake. While the benefits are great, it’s really hard to feel comfortable in a company that constantly fires employees without a valid reason. They will say there have been “compliance issues” but will be unable to provide one single example of said issues. You need to have a really thick skin to work here as Senior Management will make you feel inadequate. The company will preach about creating a great “culture”, but will also get rid of anyone who actually knows what they’re doing and has ideas on how to improve. Management wants sheep, not innovators.