Great atmosphere, supportive senior staff, and access to abundant resources.
Inconvénients
The career path for mid-level positions is somewhat unclear. While a career progression framework exists, there is limited transparency regarding the specific requirements, timeline, and process for advancing to the next level.
Lots of good projects, semi competitive pay, can learn a lot because you’ll be used a lot, sorta flexible work schedule depending on your manager
Inconvénients
Low pay raises, lagging pay raises, extremely competitive, quick to fire when you mess up, upper management is toxic, fired a ton of people just due to stock prices, made more profit than the year before but fired hundreds of people, very little loyalty towards their employees, they work you hard.