McKean has moved up from a small business into the large business category. The management system is completely unable to compete in this environment. They do not look out for their employees, in fact they get raises based on number of hires per year (regardless of how many people leave). The constant turn around means that nobody has the knowledge or skills to pass on to the next group of new hires. If you are looking to build a career and learn from people with more experience, this is not the place for you.
Furthermore, it is common for employees to be promoted based on no merit. One employee was brought to HR on multiple occasions due to harassment of the younger engineers regardless of if they even worked with him. Then not more than 6 months after the latest incident he got promoted to be a program manager.
If you're looking for a place to start your career this is not it. Nobody will teach you and you will be talked about behind your back for anything you may not know/understand. If you're an engineer just out of school there are plenty of better opportunities out there that will help improve on your career and even pay you more.