Pros
One of the best places I've worked, in terms of culture and atmosphere. Full of lots of hard working talented people. The hiring there is great, and they have a big focus on people being culturally a good fit above anything else, which makes for a great place to work. Snacks and drinks in the kitchen. Plenty of office events, pizza and beers for people's birthdays, regular games tournaments, Fifa nights etc along with a running club and a 5-a-side football team. Progression opportunities exist at Marin, despite comments from previous reveiews. I got promoted twice in the 20 months I was at the company. You just have to work hard and prove yourself, and Marin create positions for people. It isn't a company you should go to if you're not prepared to work hard. Couldn't recommend highly enough
Cons
Reporting lines can be a little confusing, and upper management can be political. Management also doesn't take feedback on this. They're a little old school, but they do their best to support you. Comp can be on the low side.