Pros
From speaking to current employees, to doing my own pre-hired research, to my first few days at the company, it appears to be one of the rare companies that actually cares about its employees. If an employee is happy, they will produce high quality work and results. I have received remarkable training prior to being approved to handle work on my own. This training has allowed me to become more familiar with the process and procedure and more confident in my work. I am really happy with my choice of moving to this company.
Cons
I do not have any cons to share.