Vantaggi
Decent salaries for recent grads. Usually hire great people.
Svantaggi
Lower level management is full of micro-managers who have no idea how to manage people. The level of favoritism by management is off the charts. If your manager does not like you, better start looking for another job because they will find a way to fire you. Managers prefer brown nosers and promote their own friends. Do not have a traditional HR so hard to get concrete information on various policies as they are given to you piecemeal by your manager. If you having issues with someone you are expected to go to your manager and if you are having an issue with your manager you are discouraged to going higher up. No ability to move up in the company if you are not a licensed staff and if your non-licensed staff than you are treated as being disposable. The only jobs available for non-licensed staff are ones where they are assisting licensed staff which essentially mean being their servants and doing almost everything for them up to the point of completely doing their jobs for them. Managers pretend that your opinion matters but then just disregard it and give you a hard time if you do bring up issues in front of others. Lastly, company cares more about profits than their customers as their level of care guidelines makes getting authorization hard for facilities and the policies in place make it hard to actually assist them. It will only be a matter of time before there is a public backlash against them.