There are a wealth of virtual training opportunities. Working environment is very friendly and staff are granted flexibility in working arrangements and hours.
Cons
The company is struggling with what it's business is - providing resources and skills, software offerings, consulting? There are gaps everywhere - between sales and delivery, in providing the right tools and in enabling successful engagements across the board.
I am very encouraged about how senior management is beginning to implement new changes, and I believe we will see some very solid results from these changes.
Cons
Corporately the company tends to take a very simple problem and offer tedious and complex solutions.