Pros
Set your own schedule, ultra-casual working environment, best management team I've encountered to date. A merit-based culture. A very flat org chart with hands-on executives who directly run teams. I was exposed to a very diverse array of technology and challenges. They make every effort to reward strong performers and go the extra mile with perks like parties, snacks, lunch deliveries, etc. I would absolutely work with them again in the future.
Cons
There's currently a tempo/energy problem at Csky. Great people doing great things, but there's just a lack of focus and drive. If you're considering a position with Csky, don't let this deter you. I definitely do not regret my time there, and I don't think this issue will persist long. One of the best working experiences in my career so far.