Working for Soffa has given me a great opportunity to grow and develop my skills in all aspects of system integration.
It is a smaller company which allows for closer relations to coworkers from all departments.
My manager is helpful, inviting, and fun to work with.
Cons
There is a large load of projects that are all ongoing, making them difficult to manage.