Pros
Complex, meaningful work and real world problems to solve. Highly flexible, low corporate BS environment. Scope to grow with company. Really promising future. Good pay and benefits.Cons
Intense, challenging environment where you will be pointed in the right direction, given clear expectations and then its on you to deliver. Fast growing so we almost always have resourcing constraints but the company recognises this.