Pros
-Work life balance in the off season -Chill vibe -Entrusts even younger engineers with work that can wreck the product so you can make a big impact right away
Cons
-Copies what other big companies do without thinking whether it is actually suitable for the team, the only explanation given is "[big company] does it and we want to be a big company" -Lack of engineering expertise in general but front end in particular, they do not access talent accurately so even as a fresh grad it's difficult to find someone more skilled than you to learn from -Claims to be like a start up but a ton of bureaucracy keeps you moving at a snail's pace, intense culture of fear of messing up to the point of needing a week to get a simple bugfix out the door -Zero effort given to cultivate employees' technical expertise, all management cares about is delivering business objectives