High performing
Very interesting work
Excellent culture
Cons
High growth, lots of work, solid & high performing team which is exciting but needs to be managed to achieve balance. Success with this may vary by person, but leadership is supportive.
. Rapidly growing business so lots of work and opportunities.
. Diverse customer base across different industries.
. Flat org chart makes everyone approachable. Friendly staff.
. Most technical staff have the mindset to take initiative to get the job done and make the customer succeed.
. Easy-going environment
. Good benefits (health insurance, end of year off with pay, bonus scheme, etc.)
Cons
. Some managers could have better project management skills.
. Could use more vacation days.