Pros
You can learn a lot at Crain if you are a self-starter and can carve out time to dedicate to training. Coworkers are a talented and congenial bunch.
Cons
Managers are not interested in developing team members. They are invested in advancing their own careers and their team members' well-being and development are viewed as annoyances and afterthoughts. There is a clique mentality in management that is not merit-based. If you are "in," you'll receive deferential treatment and opportunities. If you're not, you will not enjoy your time at Crain and may have a target on your back. Turnover is high, not only because of layoffs and "quiet firing," but also because so many employees decide to move on once they realize they are overworked, overlooked, underpaid, and unappreciated.