Pros
The only thing good about the company is its homely environment. However, that is possible if you are lucky enough to have some really good colleagues.
Cons
Severe management issues, lack of projects, wrong methods implied in doing projects, not focused, ridiculous behaviour with the employees, extreme low compensation, frequent delay in salaries,