Pros
There are some talented and good people at Ultra Pro. Just not in management though. There are some good ideas of products but most are just rip offs from small companies.
Cons
You get to work in the office with other disgruntled colleagues who all have the same views on the work they are given. At the end of the day you have no creativity with your work and management will always have their way when it comes to your work. Work here if you want to lose your touch in your career, Its very hard to advance your career and monetary compensation for this company. Management will give you compensation for additional work about AFTER youve completed it to their liking. There are lots of condescending comments and teamwork has no meaning here. Bonuses and raises are based on favoritism and not at all based on the work and value you provide. There are lots of concerns about the integrity of management here. Additionally there are some policies on keeping the office doors, windows, and computer cameras always on to ensure management has good eyes and ears on you.