Pros
First company, learned a lot, done alot.
Cons
No Incourage for anything, good work not appreciated but if any thing happen with you project they directly relate to developer. 2 day application development requirement, no requirement analysis process, full stack developer required, bad apprisal no matter goal sheet or supervisors review.