Pros
-Very good 401k (8% match, ultra-low fee index funds) -Lots of personal time off -Lots of company provided training -Campus has a lot of facilities
Cons
-Low base pay. Same job pays 30% more elsewhere in San Antonio and Austin. -Promotions not based on talent, but on tenure. -44 hour work week with no overtime. Regularly goes to 60+ hours near releases. -Uninteresting tech stack (Java EE). -No dependency management. -Extreme complexity in systems. I hope you like the build/deploy process taking upwards of an hour, just to test code. -No one knows how to get stuff running locally. -Company obsession with time-to-market at all costs -Huge amounts of dev work are outsourced to India/Mexico. -More meetings and management than programming. -Absolutely no interest in delivering quality code or creating a good experience. -People with client-side skills are non-existent. -The people making tech decisions haven't coded in 20 or 30 years.