Pros
The people are great (mostly). They are friendly, helpful, and want to see you grow.
Cons
Everyone knows busy season is hell, however it never truly ends. After my first few months, of regular hours, busy season started, which of course brought long hours. However, even after "busy season" ends, the hours only get scaled back slightly. I still work 55ish hours a week. I say most of the people are great, there are some who dont see to understand how to communicate or set expectations. E.g., I provided very basic support to an engagement, and weeks later was asked to write up a walkthrough for someone else to use, I explained I hadnt done much of the work, explained who had, but was told to just write what I could. I submitted 5 pages with detailed notes on each step I had actually worked on, but was told the next day "Thats it? You didnt even discuss these aspects. I had to assign (person who actually did 90% of work) to redo it all. Manager really wanted that completed yesterday (when I was told about it at 11:15pm) and I had to tell her YOU failed to complete it."