Supportive teammates in a fast-paced and challenging environment
Pros
Incredible, warm and talented people, who have each others' back. Endless opportunities to learn and take ownership of projects that will extend you, if you're hungry. Flexible hybrid working environment. Strong and supportive team environment. Opportunity to shape your own career, and wear many hats. Bonuses have been almost consistently paid out in full, lunch provided on in-office days.
Cons
Challenging and extremely fast-paced industry & environment, a lot of time working in 'the grey', keeping up with change can be tricky. Best suited for those that love to extend themselves, want to find opportunities to contribute over-above & outside their role, are comfortable being constantly challenged. If you need a completely linear and clearly defined career path handed to you, you might be disappointed. Can feel chaotic at times. Yearly salary increases may disappoint those that aren't getting promoted, but pretty consistent with overall industry.