Pros
great culture and people and fun projects
Cons
still working on the workflows
Pros
Support for educational and professional advancement; friendly work environment.
Cons
Department manager will not relieve employee even when the director select for a higher position within the company that the client approved and even mobilised.