Yahoo! – “Great place but needs to be more transparent”
Pros
-- open source software mostly
-- free coffe
-- technically smart people (depends on team to team)
-- lots of technical and social events
Cons
-- Nobody knows what is going on at higher levels of management
--complete lack of transparency in the recent MS deal
--Very unstable work enviroment
--Engineers never involved in any decision
Advice to Senior Management
Be more transparent and get the engineers into confidence