No work life balance, unsupportive management, over reliance on offshore resources
Pros
Opportunities to learn all kinds of new Microsoft ecosystem technologies. The pay rate was excellent for my experience level.
Cons
I joined Cyclotron and was immediately required to work 12 days on/2 days off out of each 2 week period for 4 months. No bonus or additional compensation was offered. In addition, I was put in charge of 5 projects simultaneously without sufficient support. The company is overselling their capabilities and trying to make it up as they go along. Any requests for support or resources are completely ignored by management - in my case, the C Suite used it as an excuse to berate my manager for misusing resources in a historical issue instead of focusing on resolving the issues at hand. My typical day involved meetings with clients all during business hours, then working on the projects for a few hours, and having to be online late at night (10pm and later) to support the offshore team, and then back online at 8am the next day to do it all over again. Do not be fooled by "unlimited PTO" - you can take off any time off you want so long as you "complete all your deliverables", which is impossible in 40 or even 50 hours a week. The stress was so bad I had to leave my position due to medical issues.