Overall good place to work... lots of potential
It was a very good experience overall but fell short in the onboarding. The team (total of 5) had no plan, process or methodology to aide with getting me up to speed with the project. I went to the client and set up daily meetings to acquire information which should have been provided by the team.
Very good benefits, fair salary and management is concerned about retention and employee satisfaction.