Pros
Good pay Awesome benefits Paid training Low expectations Coworkers care and everyone is happy to help you Coworkers are nice Frequent hackathons Location is pretty nice
Kontras
People are fairly reluctant to change their ways, meaning people sometimes get strong-armed into implementing a kludgey solution to allow people to use old systems rather than have to upgrade to the latest and greatest, just because it's different. They have said they will never have a permanent option to work from home For better or for worse, have to pay for other fringe benefits - e.g., no free coffee, food, gym, even parking spaces close to the building you must pay for. Also, not many fun things about the environment - drab workspace with few windows, and nothing much fun to do at break time. Dress code doesn't allow for any color of Jeans, or for T-Shirts.