Pros
-Great people to work with! Management is easy to talk to, and they really invest in their employees and actively try to create a positive and supportive working environment.
-Very collaborative team. People are always in each other’s offices asking questions, discussing projects, seeking to resolve technical issues.
-Employees are given a lot of responsibility without management hovering over their shoulders, critiquing. Management supports its employees even when clients might be unhappy.
-Cool and innovative software that helps you gain incredible technical experience
-A lot of job security especially the longer you work there (aka the more product knowledge you have)
-Fun company events like happy hours, summer/holiday parties, and team dinners.
-Coworkers like and respect one another!
-Opportunities to travel domestically and internationally.
-Family-oriented culture where coworkers and supervisors value your life beyond just the workplace
Cons
-Busy season will increase workload.
-Takes time to become expert on the product