Pros
The coworkers are the only thing worth showing up to that job for.
Cons
Everything else: - The leadership (or lack thereof) - The overworking - The underpaying - The expectation that you perform work well above your job title without receiving raises or pay increases - The constant belittling of your achievements and endless reminders of your failures - The knowledge (which they never fail to remind you of) that they see you as disposable and that there are (as they put it) "1000s of people lined up to take your job if you don't like it". - The double-standard of CEOs and Directors who are happy to work from home in their beach houses but seem adamant that everyone being in the office full time is mandatory. - The almost-always unnecessary overtime that is far beyond reasonable amounts of OT (6-day weeks of 10-12 hour days). - The lack of mentorship or guidance from anyone but the expectation that you always do something right. - So, so much more.