Yahoo! – “Smart People, bad management and HR”
Pros
A lot of smart people whom are expert in their respective fields. Very collegiate, fun, and friendly atmosphere work environment.
Opportunities to do research and tech advancement.
Cons
Poor leaderships, bad HR people and inexperience employees. These make it hard to request for service or to change direction. Too much complications and meetings.
Advice to Senior Management
Streamline the process and focus back to Engineering. Let HR know that their role is to help employee to be successful.