Pros
- Paycheck on time, - teammates, - status calls around noons
Cons
- Micromanagment or even macromanagement - many calls that you are called in without context or agenda. -Many “politics” if you want to work here good advice to have screenshoot / email or whatever evidence for anything you work on, - I was hired as software developer, but 80% of the time I was working as a QA engineer doing automate/performance/manual testing. Because entire QA team was fired like 1,5y ago Ridiculous rule of 5-10 minutes being “yellow status” on our communicator after that you are being check, if you don’t reply almost immediately that’s mean you work for free that day - basically you need reply for everything and to everyone by communicator or email immediately, so there is no time for focused work You need to be friend with context switching, because of micromanagement and having multiple managers you can end up with starting working on 5 different tasks on same day and you will be asked multiple time that day how it’s going and how much time you will need - meetings where you need to demo tasks that you start same day at the morning, because they were scheduled without asking you, or even without your consent, so you can be called in during the day and being asked to show you progress at random time during the day, sometime even tasks you don’t yet started and it’s in “to do” status :D