Pros
Work with super smart Azure experts who have a strong relationship with Microsoft and stay up to date with the very latest technologies. 3Cloud is quickly becoming recognized as a rising star in the world of Microsoft partners. There is a huge pipeline of interesting projects to work on and it is a great place to sharpen your skills. From a cultural standpoint the leaders are very open, honest and approachable. All employees are valued and treated with respect and appreciation. It is a great place to invest in your career.
Cons
I cannot really think of a con at the moment. The company is growing and building out processes and procedures so you sometimes have to be patient. If you come from a very mature company it can take a little bit of adjustment but nothing major.