Pros
Amazing Company to work for. Management provided great support. Great environment, opportunity for growth and amazing customers. They are very fair in compensation, provide bonuses based on performance. This is a fast paced environment so ideal for those that like to work hard.
Cons
Long Hours but worth every minute