Pros
Management was great and the pay was fair. Also we got free meals and drinks.
Cons
None that I can think of.
Pros
I am lucky to have a great direct supervisor who helps me be my best without micromanaging
Cons
some teams are not ran as smoothly as mine