Pros
Cloudgate systems has been around for years now but it is still growing, which is a good thing. The company has worked with numerous clients and has developed some in-house applications. No dress code, so one is free to wear their choice of clothing. Salary is okay and hikes are rare but working is fun, if you know what you're doing.
Cons
Though working hours are flexible depending on your scale but sometimes you might have to sit late to meet the approaching deadlines.