Pros
-Name Recognition -inside look at some big companies work ( I hope not all of them are like this ) -inside look at how NOT to manage a team -experience working with a global team (not recommended unless you're a masochist) -increased ability to detect insincere people -ability to practice inherent lawyer skills every engineer never knew they had. -increased tolerance to abuse ( I decided no more for me, I did not go to school so I can to work 24x7 ) -ability to test your level of patience of being uncreative -increased ability to push work to other ( I don't like this but the systems encourages it ) -ability to practice detaching passion from work ( I actually like engineering but this place just destroys the engineering spirit, I am moving on before it dies)
Kontras
-useless exercises -tedious -primitive infrastructure, I was actually assigned to do regression , just pressing buttons very stressful since I wanted to create something. -infighting for resources, ( machines, disk space,tools) -worked through holidays , I value my free time. -THIS IS A SALES COMPANY ENGINEERS ARE NOT VALUED. -very monotone make-up of employee, very subservient employees. -low morale -alot of knee jerk reaction, no long term planning , no foresight. -mgmt is totally disconnected from engineers. living in LALA land. -Human network my kabooze more like the Slave Network. -too many contractors doing okay jobs and leaving employees to clean up the mess -impossible deadlines, constant pressure. <font size="10">work</font> / <font size="1">life</font> -indian higher up pushing work to india. -continuous breach of contract salaried for 40 hours working 60++