Pros
The lower level people are great to work with and committed to their jobs.
Cons
The new president (Oct 2016) brought in all his "Bros" from his old company and did not even let internal people interview for advancement. There is now a leadership drain as people with years of experience are feeling displaced and are leaving the company. They asked the senior management to be loyal to the new president and then the new president stabbed several key leaders in the back. The new president will most likely not last long as his major contribution to "leadership" has been to pick an arbitrary date that the new software needs to ship (ready or not) and close a large international deal that was about 2 feet from the finish line when he started. AMN (the parent company) has no idea how to develop software and yet they continue to interfere with the process.