Pros
As someone that has worked in 3 different departments in 2 years the opportunity for growth on a personal level is beyond any expectations. The company's growth is also fast and done compentently. By the end of this year I would have the opportunity to move to any major northeast city and still make the same amount of money and not miss a beat. Management wants you to do well as an employee, and takes pride in their employees doing so.
Cons
The schedule is hectic, but thats only because the company strives for excellence and wont take any less than everyones best efforts. This often means working both early and late but in the end the more one works and the more effort that is given, the better that person will do fincancially and the better the company will do.