Pros
You might find a helpful environment, but it's not guaranteed at all
Cons
There are many cons: no clear career path, no bonus, no increment, very long working hours, and poor offices and parking. Overall, I would only compare this company with small companies; it cannot be compared with large or even medium-sized companies.