Pros
Learned a lot, got as deep as I wanted, wore many hats and carved a role that worked for both me and Maxim. Took on project leadership roles very early (compared to bigger companies) while still wearing the engineer hat and doing lab work. Very good!! xD
Cons
Very few people do interesting things after work, dress up on Halloween, decorate for Christmas, write an app, go skiing, etc. Just a general lack of spirit was the biggest drawback to working here. Big lack of team building events. Maxim does have a positive culture, but I prefer a bit more lively culture. Not everything has to be without imperfection. I like a little goofiness here and there, and honestly I would rather work harder, have more fun, and stay more motivated in a place that's goofier.