I have been working at MediaMath full-time (More than 3 years)
The company is the right size IMO. Not too big to be stifled by process and not too small to be at your desk for 10 hours a day trying to make ends meet. There's a ton to do and to innovate on. You can pick and choose what you work on to a certain extent and you are responsible for pushing a project to completion. Working in various languages and with various technologies is great. There's a ton of old and interesting code as well (of course), but new features can be made into their own thing where you're able to experiment with your choice of technologies. The people are great and we're very interconnected even though I am remote for most of the week. A lively and vibrant office culture makes coming in to the office fun.
Too much free food and alcohol!? No, really... Not much.
Advice to Management
Maybe employees could use a little more direction at times instead of being left to their own devices, but then again... I like that. I guess highly motivated people will find that kind of thing rewarding, while unmotivated people might find it hard to get stuff done.
I applied online. I interviewed at MediaMath.
I applied on the website and then contacted by a recruiter. Had a very short phone call with the recruiter with some background questions. And the he scheduled a 30-minute technical phone with the VP Engineering for me.
Owein Reese, who manages a group of engineers in MediaMath’s Creatives Management Tribe, took an unusual route to a career in software development.
I think I’ve always believed that all of your experiences count. I believe even when you’ve had bad experiences, it becomes part of the fabric of who you are. It makes you stronger, it makes you more well-informed, it gives you a broader perspective.