Pros
- Broad responsibilities as systems engineer
- Fair compensation package for entry level
- Friendly environment
- Company events
- Great opportunities to travel abroad (clients worldwide)
- Salary increase: regularization, annual, and annual bonus
- Retirement plan
Cons
- No work/life balance for systems engineers and even developers
- Mostly overtime work
- Overtime work only converted to leave (compensation). No overtime pay. Overtime work cannot be converted to cash. Some of previous employees who left the company had around a month of accumulated overtime work converted only to leave. Still, they weren't able to utilize all those leaves. Imagine how these overtimes/leaves can be helpful to them, their families, and/or dependents if converted to cash.
- Unfair treatment on all the departments of the company. R&D AFC department is usually treated as lowest of them all even though it is one of the bread and butter of the company.
- For system engineers, career advancement only inside the company. System engineers may not be able to identify their specialization outside the company (professionally wise). No definite field of expertise for system engineers.
- Annual promotion is dependent not only in supervisor, but also on annual company profit, no matter how good an employee's performance is
- Lack of proper scheduling and management on system deployment
- Good only for short-term work experience