Pros
- Nice office (without enough space for everyone or to store test or design samples) - Good and dedicated engineers (without being recognized for their contributions and they are the first to be blamed when something bad happens) - Good location - Flexible working hours (9am-9pm without ot pay? including weekends) - Above average compensations & benefits
Cons
- Career Opportunities: Can end up 6-7 years without a single promotion - Work/Life Balance: Can even end up working more than 12 hours in consecutive days (many weekends might be burnt at work) without ot pay - Senior Management: Some managers practice too much power and are arrogant (nobody wants to give feedback due to their stubbornness and they think that their management skill is top-notch). Some are just messengers to relay information from higher management to engineers (high pay and no actual use). - Culture & Value: Engineers are helpful and supportive to each other. Relationship between engineers and management is sour (hopeless and pathetic management) - Internal Processes - Complicated and Complex (no one cares cos engineers are the ones to do - for so long, not much improvements) - Management team keeps mumbling they understand the pain and suffering of engineers without much actions (actions taken are just for show only without actually fixing problems)