Pros
Having been at the company full-time for a bit after on/off contracting in previous years, its obvious that SI has been going through some growth and the growing pains associated with it. Right now, it's an absolute pleasure to work here with a clear effort being made by management and HR to foster a positive culture and a work environment that benefits the employees as much as the company. Other noteworthy positives: - Excellent people, both in terms of technical ability and to get along with/socialise with - Training and skills opportunities are readily available and continue to improve - Company events are fun and often - Management always reacts to feedback and visibly acts accordingly
Cons
Sometimes can take a couple of attempts to get things right.