Good technical stuff.
Good clients and market.
Provide specific training.
Cons
No management.
No proper departments.
Over workload.
Senior staffing is so disappointing.
Must be the last option to join.
No employment benefits.
Unscheduled work and timing.