Avantages
solid, stable company with strong financial outlook; friendly, intelligent people create a positive atmosphere; there are a lot of opportunities for free training, including pre-leadership development, conferences, seminars; they offer 5 free sessions with a job coach; it's a nice work environment, clean and comfortable; they wll go out of their way to give employees the resources they need to do their jobs; great benefits, they match your contribution to your 401k up to 6% of your salary; they offer a reasonable amount of paid time off, 25 days per year sick and vacation time rolled in together; many people who leave the company end up coming back, that says a lot
Inconvénients
very hierarchical, lots of red tape to make decisions, not flexible about telecommuting, projects are very rushed, not planned in advance, senior management is sometimes overworked and seems burnt out