Pros
Nothing to say, too sucks already
Cons
Poor management, no work-life balance, having unrealistic goals, make use of interns (cheap labours), dream far but no action made. Don't like to take on small projects, only want to take big projects but big projects don't want CZ. Saying small projects are waste of time. Workaholic heads. Expect you to work anytime even after working hours (e.g. weekends/at night). Can't end on time. Working hours are 9-6 but can't leave on 6pm sharp. If you leave at 6pm, the next day, you will have lots of tasks to do. Lunch break not even 1 hour (not sure if it is even at least 45 mins), once finishing eating, you have to go back to office to continue your work immediately. Definitely no career opportunities. Don't join CZ, it's too sucks.