Pros
The colleagues are the only nice thing in this company.
Cons
If you are considering to work here. here are few reasons of why you shouldn't: 1. Impossible Deadline 2. Weekly Policies (that is always created to reduce staff benefits or to implement funny rules ) 3. Project Coordinators that have no basic IT knowledge of software development cycle. They are only good at Microsoft office and giving impossible deadlines to clients without consulting the IT department. This is a culture in this company. 4. You want work life balance. Can forget about it if you join FPLE, as there is none. Every project is always declared a RUSH project. Hence you are required to work OT. This company pays for OT. but there is a catch there. If the project is delayed, in 99% of most case which will be delayed because of the impossible deadline given by the Project Coordinators to the client. Hence the OT amount will be capped to a fix amount regardless how many hours you worked for OT. So this OT pay thing is just a gimmick to attract people to work over time then get disappointed with the money given in the end