There is no doubt that Sanjay, Donald, and the rest of the C-level team want you to succeed at MicroAssist. You will get all the support you need if you ask for it. I started as an EA and grew my role to include much more responsibility, due largely to the encouragement and positivity I received from Sanjay and Donald.
The small company size makes for an intimate office culture and family feel.
I had a chance to work on some great projects with hard problems and rewarding challenges. There were a wide range of clients with many different problems to solve. MicroAssist gave me the freedom to explore different tools and technologies to solve those problems.
Cons
Most of the projects I worked on were for Public/Government sector clients. While it does offer some nice challenges, it's not as sexy as working for big brands or hot startups.