Pros
There’s minimal pros as the role you do is the same day in and day out with little variance. This place is at best a stepping stone to get a better job down the line.
Cons
There’s minimal room for advancement as it’s a small company so all the roles are defined. The push for new technology is rather stagnant as they rely on a rather legacy application and Citrix farms for their clients to use, which happen to have a multitude of problems crop up as the legacy application was originally coded in Visual Basic and COBOL. This place does not believe in giving raises nor giving bonuses and it happens company wide no matter the department. The company has the tools for remote work to be done, but rather have people drag themselves into an office to show face.