Working with top notch people in every area of the business, everyone is engaged in their job and the company and takes pride in their work, willing to pitch and help out for the success of the company.
Cons
Expectations are high, expectations of work output it high and that level of back breaking work can become overwhelming.