Pros
I worked with Gimmal for almost a year and my journey was memorable. This is a team that strives to excel in every way possible. All coworkers were knowledgable and had a passion for their work. There is a spectrum of knowledgable engineer, who can really help you, no matter what stage of career you may be in. All my work was challenging and I learned a lot from the experienced people. The development practices are industry leading, the Gimmal SDK is the evidence of that. The Chief Architect is extremely knowledgeable, not just within the company products, but also a wide range of technology, products, development styles and engineering. Very flexible around time and schedule. Tons of competitive benefits. A kitchen with snack and drinks help socialize. Excellent vacation: 4 weeks + 3 days.
Cons
While there are ton of resources, you must make an effort to go out there and grab knowledge from them. No clear career path to grow up in the company. You have to make your own effort to get out of your way to find out how can grow.