Pros
Flexibility with hours and with working from home occasionally. Minimal overtime required. Benefits are average at best. Salary is average.
Cons
Company has reduced American workforce in favor of cheaper labor in other countries, and also has reduced the workforce again in order to rent a smaller, cheaper, space. This company is shrinking, not growing. There is no stability here. Also, there is little to no room for advancement, the way they have things structured. Also, there are cliques and if you are new or not part of them for some reason, expect to be left out not only of department social functions, but pertinent business/work-related information as well. Also, PTO is a joke. Three weeks total PTO per year (includes sick and bereavement). It's pretty sad when you can't even get separate bereavement leave. If you plan a vacation, you better hope no relatives die later in the year.