Pros
Good place to start off your career to dip your toes in the professional world. Management does try to focus on your personal development and listens to what you are trying to improve.
Cons
1. The environment is very cliquey, and you can definitely feel excluded from certain groups at times / get the cold shoulder from certain people. 2. It also is an extremely casual environment, and while there are some benefits to this, it's important to remember that this is a workplace and some of the interactions can be perceived as inappropriate. 3. As a business analyst, the majority of your work is essentially customer service.