Pros
When my recruiter told me the job description and a little bit about the company I thought to myself this is too good to be true. Good compensation, ability to work from home, brand new MacBook Pro, weekly pizza, salad and wing lunches, family events and more. Since I've ben here it's all true and more. We work on a large variety of projects with cool tech and have the chance to learn new languages. All the senior developers are friendly and open to questions. I have not once heard someone say RTFM. There are project managers that have the developers back and keep that nice separation from the clients The CTO and CEO always make themselves available and are willing to help and try to answer all your questions making the workplace feel like a family. I definitely recommend Frozen Mountain to any developer who likes to challenge their shills and are willing to learn new ones.
Cons
If you have to take transit and don't live in the Surrey area it can be a bit of a trek.