Avantages
Management demonstrates their commitment to employees - training, support, flexibility.
The company ethos and all employees are focused on delivering the best systems and services to the customer. We work hard to build long-term relationships with our customers and to make sure they are happy. This makes the work rewarding.
Everyone at the company is helpful and willing to give their time to help each other - no feeling like you are stuck with nowhere to turn. A real feeling of comradery.
Competitive salaries and great benefits.
Inconvénients
Work/life balance can sometimes suffer when there are a lot of projects in progress at the same time but this is for a finite period of time to get through specific milestones - not forever like at some previous companies where I have worked.