Treated me well, listened to my comfort level and location constraint.
Cons
Not a lot of projects in the pipeline. When a contracting opportunity ends, you need to find something yourself, the company will assist you but I mostly found my own projects.
They provide a great learning platform. You will be surrounded by great minds who have a lot of real world experience in IOS development. Learning programming is a tough job and they make this job much easier. Everyone in the company is very professional and respectful. Overall, I feel like this is a great company that provides a great opportunity for those who are trying to further their career.
Cons
Only con that I can think of is that you will get paid only once a month. Other than that everything is pretty much a great experience. If you get to be apart of this company you will be putting yourself in a great position.