A good place for you to start your Software Development Career. Here you can harness your knowledge and be exposed to real-world projects.
Cons
Poor employee management.
No additional benefits aside from HMO, mandatory government benefits.
Low salary compensation, unless you can provide something big or you have an extensive skillset that will be beneficial to the company.