Pros
Flexibility. Work when best accommodates getting the job done. Work from home option. A lot of great people working there.
Cons
Longevity and great work ethic means you are taken for granted. Ascend says flexible unlimited PTO but good luck finding time to take it. Overworked is a theme with Ascend although managers are first to say "you should be taking some time off" yet you are loaded up with projects and trying to find time to complete is nearly impossible if you take time off. When merit increase time comes management finds a way to put you in a box with the majority giving a 2 or 2.5 percent raise. You don't get recognized for your contributions, especially if you are a cost to the company even though there is a great need for your position. Sorry, I am frustrated to have spent so much time and effort to do a great job which those who were not in management recognized but they aren't the ones who can give raises or bonuses.