Good people, poor management but occasional glimmers of hope if management can be trained to properly coach and get the most out of their teams.The good thingsSome good people to work with and at times, you're offered the ability to work on some interesting projects.
The challengesManagement is very impersonal, very limited training for both team members and management, management completely ignores the needs of its employees and just focuses on making themselves look good, too many legacy systems create a nightmare for both the front and back office.