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
Lots of freedom. Cool work. Great people
Cons
Starting to get a bit over bureaucratic