Great working environment, motivated and smart employees, lean management structure
Cons
Company in transition phase from a startup to a burgeoning full fledge company, leads to certain employees not realising this requires them to change attitudes and vision