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
Excellent Pay. Great benefits. Awesome culture.
Cons
Have to network like crazy or else your job could be gone