Pros
Very fulfilling job, make great money if you do well, have a career one enjoys, amazing support and resources from the overall company and team. Great working atmosphere among fellow colleagues.
Cons
Too many meetings, micromanaging applies from team to team but exists.
Pros
Co workers worked fast so they let us go home early instead of putting us in a different department
Cons
Some people still in high school mentality with circle of friends lol