Pros
Super fast paced environment, ever changing, positive work environment, team oriented employees, high employee appreciation, fun activities, hard work but rewarding.
Cons
Super fast paced can be overwhelming sometimes but it's a good problem to have.