Pros
Great company to work for, very reputable. great working staff at events. Has it's own equipment company to order from and show room!
Cons
Some drama within teams, depending on which team you are.
Pros
Flexible, get to work in different locations, great food and people, opportunities to grow within the company.
Cons
Standing long periods of time