Pros
Great people, great atmosphere, allowed to learn and advance with full support of management.
Cons
Less Creative Thinking and involvement.
Pros
It was nice to facilitate groups and participate in meetings and trainings
Cons
Managerial communication wasn't the best at the time of my employment