Pros
Great people to work with. Awesome Culture Worked remotely
Cons
It was a short contract but that couldn't be helped by the company or the manager. The circumstances were what they were.
Pros
Employee development, salary, management and training.
Cons
The only downside was that I moved and could not work out of state.