Pros
- Some great people to work with - Lots of highly curated training material - Great wellness benefits - No unnecessary meetings - Good flexible working arrangements - Good atmosphere in the office
Cons
- Not much communication between product designers and devs - People are stretched too thin, often working in multiple projects simultaneously and juggling the planning of the upcoming projects at the same time. Long hours are too frequent. - Depending on your role there might not be much of a chance for career progression. Performance reviews are a box ticking exercise without pragmatism for the reality of the role. Even when going above and beyond you still get average reviews if not doing certain things because of things outside of your control. - Sketchy hiring practices. They advertise roles as being L5 but then always offer at L4 instead citing lack of good enough skills in this or that area. - The codebases are monolithic free for alls where over the past 5 years or so each team has implemented their own way of doing things without a care for consistency. - Having big talks in an open space in the middle of the office is a big distraction if you need some peace and quiet to focus. - Some teams don't really have a sense of "team", not much of an atempt to do team building either.