Pros
* Good work/life balance. Management seems to career about employees' wellness. Lots of fringe benefits including good Mat/Pat leave. * Company has a good name and is on a good trajectory. * Coworkers are pretty nice and mature.
Cons
* At least within Analytics, ICs are rarely promoted. Mid-managers come up with rubrics for judging advancement, but use vague definitions to make assessment fit their view. In two years, among fifteen colleagues, I've observed perhaps three IC promotions (manager class seems to promote itself) * In same vein, mid-management is reluctant to promote ICs to management, tend to hire from outside so nearly impossible to move up from IC to mgr * Fast growth issues: getting things out the door is focused on, so quick wins are praised and rewarded, while building scalable solutions is often overlooked. Result is a lot of tech debt and even basic data questions still take a long time to get answered. On an org level, code base is a behemoth and we've now finally been forced into clean-up mode because it's struggling to scale.