Pros
Team is good and collaborative
Cons
Lots of inactive time, no projects other than for 4-5 months in a year, expected to perform more roles than that designated,
No internal contracts given and no proper system in handling employment benefits.
Very long working hours