Pros
Great programs and company culture.
Cons
They have a policy not to give written recommendations at the end of employment.
Pros
The team was amazing. My manager was fantastic to work with and it was really easy to learn so much in such a short period. The office is lovely and the people in the company match the values so... well!!
Cons
Not as much face to face interaction by got to meet many people in office!