Seems to under appreciate experienced employees. Watched most of their experienced staff leave over the last 18 months. Few employees left with more than 12 months of experience. Environment limits technical growth past 2 or 3 years of experience. Makes drastic management and structural changes often with little communication. Managment seems to be annoyed by anyone who tries to provide constructive critism. They like to legally bully employees that try to go to any NC company In a even remotely related field. In the current state I would not recommend to any experienced technical colleagues.