Good pay for experience level
Hire based on aptitude and skills rather than experience or major
Flat structure, good advancement opportunities
challenging work
Cons
Long work weeks and extremely high (if unclear) expectations
Too many alpha personalities, young staff can make for unprofessional environment at times
Communication can sometimes be poor
It enjoys a sound business reputation. The workforce is culturally diverse and has a high quality of peers. Communication is one of its strongest assets. Robust approach to growth is employed without compromising on the quality of service.
Cons
The work hours are unpredictable and can impact work/life balance. Compensation and benefits are average from a comparative point of view. There is an over-emphasis on a virtual office environment, which reduces the quality of personal interaction.