Unfortunately, they handle people management badly. Felt like I was lied to when I was offered the job. They also spent months telling people to not worry about being on bench as they had contracts in bound. However, all of a sudden people stated disappearing with no explanation. Discovered that they had been laying people off due to “performance” reasons. However, at not point had members of staff had their performance raised as in issue before being let go. I’m sure that if an investigation was done it would have been people that were on the bench that was let go. Yet the bad performers who were working on projects are kept on. For a company that is meant to be “transparent” this was terrible people management.