Pros
Nice community, kitchen food, location
Cons
Company is undergoing downsizing currently
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.