Growth, fun company to work for. Opportunity to show your skills in many different ways. The business model changes rapidly and have the chance to be apart of the results are awesome. The benefits and perks are great
Cons
Senior management style of rolling out policy or process is sometime, confusing. At times the process can be very difficult to achieve with out knowing the correct way of doing things.