Exceed customer expectations with our award-winning solutions
Pros
Amazing people. Good tech. Decent benefits. Flexible working conditions.Cons
If you aren't firm, you can get sucked into a lot of different tasks. This is good if you like being involved in a lot of things. Bad if you don't know how to say no.