You get to learn and absorb a lot of information in a short period of time.
Cons
There is no proper training, no specific outline of your duties or responsibilities, and definitely no room for growth.
Questionable ethics while still running like a start-up. Forget policies or basic morals, it's all about who you know and how much money is coming through the door.
No balance between work and personal life.
Old and outdated equipment.
Well you get to gain some working experience.
Your co workers are nice if you put in the attempt to talk to them.
It's still like a start up or small company, so you can learn about the whole structure.
They are always looking to grow
Cons
Training is almost non existence.
Moving up or getting promoted is really rare.
Since its a start up/small company, the pay is low.
A lot of things are not properly manage.
There also a lot of "under the table" on the way they do things