Pros
This is by far the best company I've been a part of. My manager trusts my expertise and treats me with the utmost respect. As a 100 person company, it's easy to get access to the senior management team for advice and project approvals. For the first time in my career, I truly feel like part of a team. We are served free breakfast everyday and lunch Monday-Thursday. The facility has a gym and easy parking.
Cons
With all startups, resources always seem like a shortage. I came from a company where I would allocate initiatives to others. At Tidemark, I have to be an army of one and do everything required to push out my project. This isn't a place for someone that needs hand holding, but Tidemark allows a self-learner to grow at a much faster pace.