4.0
2 Apr 2009
Current employee
San Jose, CA
Recommend
CEO approval
Business outlook
Pros
Good for anyone who lives networking, C, Java, and web applications. Pays well and benefits are ok. Work from home is especially good.
Cons
It is a software engineering job and can be very boring and tedious at times. Java is non-algorithmic coding and the only thing you learn is more Java. You don't really research any novel ideas and implement them, just maintain and update old products with new features. Features developed sometimes makes you think if anyone will use it, even internally. If you are not interested in software, this is not your heaven. Performance is based on how many customer found defects you resolve and quality of your code.