Flexible and progressive work environment
encourages continuous learning and self-driven development
fair, understanding, and genuinely cares about its employees
Cons
Small company, hence less structured
Less annual leaves
1. Some great mentors and good environment to learn
2. Start up mode environment so you can learn top to bottom. All up to your own efforts.
Cons
1. Management cannot make up their mind what to do. You are trapped in the middle.
2. Old hardware for programmers.
3. Management have very old school methodology for measuring programmers or developers time spent on projects which really does not work.
4. They will not say it but management does not trust developers and will go behind their back to get additional information from sources outside.
5. Management try to poke their noses to make decision where they do not have any expertise, eg: Determining the next development platform used by developers.
5. Management are constantly on the lookout for resource outside to second guess and circumvent the staff which they already have. Just shows a lack of trust.