Pros
Fast paced. Possibility to create your own path. Several promotion opportunities if you really show exceptional skill. They expect a lot but also provide the tools for success. Recent investment in enterprise technologies. Clients are 500MM and up so it's a good place to get enterprise sales experience as a young person. Low attrition rate in a high turnover industry.
Cons
If you are looking for a 9-5, this isn't the place for you. If you like a rewarding grind, this is a good place. Not a very mature company. Creates it's own special challenges. Average age around 26 and overall company still young. Pay starts significantly lower than many of the other staffing firms. Other firms that pay this low are much smaller. That said, our top competitors expect much higher output for the increased starting pay.