Pros
There are some pretty cool people who work here. They have flexible hours. There is a big focus on social activities. If you stay long enough, you'll get to learn a little bit about some aspects of the industry that you might not get when working in a huge company. Take this job if you're just starting, if you're desperate, or just want to build your resume a little.
Cons
The least professional place I have ever worked. Extremely high turnover rate. For a company of roughly 100 employees, in the past 3 months they've turned over 10% of the company - including people in very senior roles who realized their mistakes after getting lured in. More are leaving, but the leadership and HR are either not smart enough to fix their problems, or don't care because... Employees are essentially cheap labour. Working here will challenge your ethics and jeopardize your professional integrity because they lie to all their clients as well as to their own employees. You'll be expected to go along with this and never question it. If any of their clients would like to double check the "statistics" that OSI presents to them, OSI wouldn't have any more clients. Pay and benefits are laughably bad, but the company insists that they're good and approved by most of the employees. No real training. No sick days. They say they give you three, but you have to be there a year before you get that, and then they’re not even fully paid so in reality you get no sick days. Most of the people in leadership positions are half as good at their jobs as they should be, and often act irresponsibly or are just absent. Except for a few, they are mostly promoted to team leads because they've gotten into the inner click and have put sucking up to the management family in front of doing good work. This is true in all three of their offices. There is a management family! All kinds of nepotism. The IT department is severely underfunded, and the infrastructure is insufficient to work effectively. They go to extreme ends to cut back on any expenditures. Anything to save a penny and often at the expense of their own employees. For example, our medical benefits are now only useable in quarters. This makes sense for companies that have high turnover, except they make you pay them back for anything you’ve used anyway! They have lost several cases at the labour board. No cell phones allowed at work at all. Work/life balance is terrible. It’s impossible for a case manager to handle everything they’re given in a single day if you want to do it properly. So be ready to cut some major corners and hope your client doesn’t notice. It’s even worse for the admins. The turnover doesn’t help. No paid overtime. They like to advertise that they have a dynamic, fun, and vibrant work atmosphere. Except anything positive about the atmosphere is created by the fact that you make friends where you work so it comes from us not from anything OSI has done. Overall the atmosphere is really toxic. There’s a lot of clicks and backstabbing behaviour, even outside the management.