Pros
This goes for the production team:
Flexi-time (not past 11am),
chill environment & friendly people,
management is really nice and professional,
attendance monitoring is lax (you can ask for SL without proof, or VL on the day as long as you have no task),
no office politics,
compensation for overtime is great (you get the pay +offset),
Cons
employees aren't proactive (you have to ask for help, or sometimes tasks to do if you feel idle for too long), or else they do all the work
no career growth,
pay starts out well, but climbs very slowly,
sometimes annual team outings don't work out due to crunch time,
lots of overtime, especially for senior devs
small team, not enough diversity
tech stack getting old
people here are fun, but sometimes employee humor gets crass