Met really awesome people, job itself was fun overall
Cons
While this was not the case with me, I found their approach to terminating employees really shady. Very non existent uniform disciplinary process. You'll end up working double the amount of hours you agree to in the interview.