Pros
Work environment is nice. Managements behavior towards employee.
Cons
Salary: They will pay timely and always brag about paying employees on right time. Increment: Lots of fake promises and miss information they will provide about yearly increment. In order to save money for the business owners they will not give you increments and they will show you they are trying their level best but not getting approval. (they will mention different names when you say who is not approving) Career Growth: This is ZERO in this company. People will get into a job role and die but will never be able to grow their career. Some career growth happens at extreme bottom/ground level positions. But again, they don't increase your salary. Promotion means more responsibilities with less money.