Vantaggi
Americaneagle.com is a strong company with sound financial fundamentals. They do not hold any debt, which puts them in a better position than most companies in this industry. They have never gone through layoffs, and at no point did I feel that that there was a risk of that happening. Obviously, the future can't be predicted, so that's not to say it couldn't happen. When it comes to their website development business, they do solid work. They have a lot of great development talent and the websites typically turn out great as a result. The costs are typically on the higher end, but that's the result of having a good product. The people, for the most part, are nice. Everyone wants to do good work, and treat each other with respect. Are there bad apples? Of course, but you're going to find that everywhere. The insurance benefits are very good. Health, vision, and dental are very affordable and you have a strong safety net should anything happen. Retirement benefits are pretty standard with company match. Pay is also very good, but this depends on how good your negotiation tactics are. Don't be afraid to ask for what you think you're worth.
Svantaggi
Why am I giving three stars you ask? Well, let me first preface that this was just my experience. I do not speak for others and what their experience was or is like. Burnout is very much real. It's an awful feeling. The days are repetitive and your success is largely determined on what clients you deal with. Many things happen that are out of your control, but that is not really considered during a review process. Very cut throat that way. It's very tough to balance the workload. There's a lot of conflicting priorities and this causes work for "smaller" clients to fall to the wayside. You'll likely see many reviews referring to billable hours. It makes sense from a billing purpose and seems to be the most objective way to invoice clients, but it is more a problem than it is a benefit. There's no getting away from it though. It's there to stay. The incentive structure is built around submitting your timecard and hitting your billable hours goal (depends on your position), and does not seem to be around quality of work. Human nature says that if you if a project is given a certain amount of time to be completed, it will take that full amount of time (see Parkinson's Law). This of course disincentivizes efficiency and usually results in people overestimating and billing hours as they can to make sure they are able to submit their timecard. If you don't submit your timecard on time, you are hit with a negative performance event. The culture is very much a traditional corporate structure. Cubicles, fluorescent lights, etc. It's not a super exciting environment to be in. Not a problem of course for those that like that setting. I rarely see people in a happy mood. It's very much a "get through the day" kind of atmosphere. Remote employees do exist, and it can work if they allow it. They are pushing for more back in the office, so be aware of that. There really isn't much collaboration going on. Everyone sits at their desk on Team's meetings all day trying to cram their work in. Look, at the end of the day, it's what you make of it. There are pros and cons for every business. You may find that this is a great fit for you and that's great. Others may not, and that's also okay. Do not let this review deter you from going through with an interview. See what it's like for yourself. As I said in my pros section, there are plenty.