Salary is good
Work from home every week
Flexible office hours
Cons
No process
Outdated software and database
No communication between management and developers
Upper management doesn't care about the work atmosphere
Outsourcing all the positions to Dell