Pros
Great development team with a lot of knowledge and a nice work life balance. Lots of time for lunch and beer. I was never asked to work overtime.
Cons
Upper management made some truly baffling decisions that made no sense. Got acquired by a company to build their site, and when the site had no sales they laid off everyone except for the sales team. The management was stubborn and doubled down on their bad decisions and didn't include any of the employees in the decision making process (some of employees being more senior than upper management). Projects and features get insanely undersold to land the client, and then the blame/pressure falls on the devs when they can't deliver. Eventually the clients end up leaving. Bonuses get promised and not delivered, a toxic culture at the top lead to toxicity among the teams until everyone was complaining and hated their job. Glad to have gotten out.