Pros
Good working environment within own department/showroom You get good manager/boss, you're happy. Otherwise, you'll end up becoming sad and miserable.
Cons
Keep stressing on the 'core values' but doesn't really do what they say No class for less Most staffs are stuckups, snobs, disrespectful and dislike assisting people Pay is mostly below relative payscale Very few promotion chances Very slow in giving promotions or change of work profile Lots of office politics Crappy leaders Very minimal annual hike, only 5-10% Bonus payment is also very small despite the 'millions/billions' profit No medical coverage for dependants, no dental/spectacle/other coverage Incentives and commission are very low It's always stressful The decisioning structure is very difficult. Top Management always interfere. You have no say at all. Sometimes salary will be banked in late